Esecuzione di azioni sui processi correlati

In genere, le azioni vengono eseguite rispetto all'oggetto su cui si basa il processo (ad esempio, aggiunta di una Nota a una richiesta, o approvazione di un Change). Tuttavia, in alcuni casi potrebbe essere preferibile elaborare l'esecuzione di un'azione su uno o più processi correlati. A tale scopo, è possibile utilizzare un tipo di azione denominato Azione correlata. L’utente crea l'azione correlata sull’oggetto sorgente, utilizzabile quindi in un processo per l’oggetto sorgente ma che viene eseguita su un processo per l’oggetto di destinazione.

Esempi di utilizzo includono:

  • aggiunta di una nota a un Problema, per poi aggiungere una nota a tutti i Change associati al Problema.
  • da un Incident, completamento di tutte le Attività sull’Incident.
  • da un Change, esecuzione di un’azione che comporta anche il passaggio di un Problema associato a un nuovo stato.

Non è possibile propagare le azioni correlate ai figli dell’oggetto di destinazione.

Per creare un’azione correlata:
  1. In Progettazione oggetti, aprire l'oggetto su cui si desidera utilizzare l'azione (l’oggetto sorgente).
    Ad esempio, se si desidera aggiungere una nota a un Problema che a sua volta aggiunge una nota ai Change associati al Problema, aprire l’oggetto Problema.
  2. Nell'elenco Attributi, fare clic sulla relazione o sulla raccolta che si desidera aggiungere all'azione (la destinazione).
    Deve trattarsi di una relazione con un oggetto o una raccolta per cui è possibile creare un processo (in altre parole, presenta la proprietà È processo? impostata su Vero).
    Ad esempio, se si desidera aggiungere una nota a un Problema che a sua volta aggiunge una nota ai Change associati al Problema, selezionare la raccolta Change.
  3. Nell'elenco Azioni, fare clic su Gestisci azioni.
    Apparirà la finestra di dialogo Gestisci azioni.
  4. Fare clic su Aggiungi.
    Una nuova riga viene aggiunta all'elenco Azioni.
  5. Nell'elenco Tipo azione, selezionare Azione correlata.
  6. Nell'elenco Azione correlata, selezionare l'azione che si desidera eseguire sull’oggetto correlato da quelli disponibili, tenendo presente che non tutte le azioni sono disponibili come azioni correlate.
    Ad esempio, se si desidera aggiungere una nota a un Problema che a sua volta aggiunge una nota ai Change associati al Problema, selezionare Aggiungi nota.
  7. Aggiungere un Titolo per l'azione correlata, quindi fare clic su OK e salvare le modifiche all’oggetto.
    Raccomandiamo di utilizzare un titolo utilizzando il formato <azione correlata> su/a (tutti) <destinazione> – ad esempio, Aggiungi nota a tutti i Change.
    L'azione correlata è creata ed è disponibile per l’uso come azione automatica per il modulo associato in Progettazione processi.

Una volta creata un'azione correlata, è possibile utilizzarla in una progettazione processi.

È possibile utilizzare le azioni correlate solo come azioni automatiche, pertanto potrebbe essere necessario aggiungere un’azione manuale utilizzabile per innescare l'azione automatica correlata.

Per aggiungere un'azione correlata a un processo:
  1. In Progettazione processi, aprire il processo sorgente.
    Ad esempio, se si desidera aggiungere una nota a un Problema che a sua volta aggiunge una nota ai Change associati al Problema, aprire un processo Problema.
  2. Aggiungere un’Istanza azione alla progettazione processi.
    Verrà visualizzata la finestra di dialogo Seleziona azione.
  3. Selezionare l'azione che si desidera utilizzare per innescare l'azione automatica correlata, oppure creare una nuova azione.
    Ad esempio, se si desidera aggiungere una nota a un Problema che a sua volta aggiunge una nota ai Change associati al Problema, utilizzare l'azione Aggiungi nota sul Problema.
  4. Aggiungere un’Istanza azione automatica alla progettazione processi.
    Verrà visualizzata la finestra di dialogo Seleziona azione.
  5. Selezionare l'azione correlata creata in precedenza (nel nostro esempio, Aggiungi nota a tutti i change), quindi fare clic su OK.
    Apparirà la finestra relativa all'azione correlata.
  6. Compilare la finestra come richiesto, quindi fare clic su OK.
    Ad esempio, è possibile fare clic con il pulsante destro del mouse su un campo e selezionare Tipo valore per aggiungere un valore runtime per il controllo, al fine di popolare i campi sulla nota sui Change con i valori immessi sulla nota sul problema.

Per ulteriori informazioni sull’utilizzo dei tipi di valore, vedere Specifica di valori dinamici per azioni automatiche.

La proprietà Propaga azione ai figli non è disponibile per le azioni correlate.

  1. Se necessario, nella proprietà Filtro azione correlata sulla griglia Proprietà, selezionare il filtro che si desidera utilizzare, oppure fare clic su Nuovo.
    Ciò consente di aggiungere un filtro alle proprietà per l'azione automatica, in modo che l'azione venga eseguita solo su un set secondario degli elementi della raccolta. Ad esempio, se la propria azione correlata aggiunge una nota a tutti i Change associati a un Problema, è possibile aggiungere un filtro per selezionare solo i Change che si trovano in uno stato specifico e inserire la nota solo per tale selezione.
  2. Collegare i componenti di processo come richiesto, quindi salvare le modifiche.

L'azione che si utilizza per innescare l'azione automatica correlata non ha nulla a che fare con l'azione correlata. Nell'esempio sopra, l'aggiunta di una nota a un Problema innesca un'azione automatica correlata per l'aggiunta di una nota corrispondente su ciascuno dei Change associati al Problema. Tuttavia, è possibile aggiungere una nota su ciascuno dei Change associati al Problema quando si esegue un'azione che modifica lo stato del Problema. Ad esempio, è possibile utilizzare un'azione automatica correlata dopo l'azione Aggiungi diagnosi sul processo Problema semplice per aggiungere una nota con il testo Diagnosi problema completata a ciascuno dei change associati.

Gestione delle azioni correlate indisponibili

Per impostazione predefinita, se l'azione correlata non è disponibile su nessuno degli elementi di destinazione quando viene attivata dall'azione sull’oggetto sorgente, NESSUNA delle azioni correlate NÉ NESSUNA azione sorgente verrà eseguita. In gran parte dei casi, questo è il comportamento richiesto: il motivo per il quale non è possibile utilizzare l'azione viene segnalato, pertanto è possibile risolvere il problema sull’elemento di destinazione correlato, in modo da poter eseguire nuovamente l'azione sull'elemento padre.

Tuttavia, vi saranno situazioni in cui si preferirà proseguire il processo anche se l'azione correlata non risulta disponibile su uno o più elementi di destinazione. Considerare l'esempio in cui si aggiunge una nota a tutti i Change associati a un Problema quando tale Problema viene portato avanti. In questo caso, si preferirà sempre che l’azione porti avanti il Problema e che la nota venga aggiunta a qualsiasi Change a cui è possibile aggiungere una nota. Se alcuni dei Change sono già stati chiusi e non possono presentare una nota aggiuntiva, si preferirà che tale situazione non impedisca al proprio Problema di avanzare.

Per configurare l'avanzamento delle azioni in caso di indisponibilità di un'azione correlata:
  1. Aprire il processo richiesto e selezionare l'azione automatica per l'azione correlata.
  2. Fare clic su .
    Viene visualizzata la griglia Proprietà.
  3. Impostare la proprietà Proseguire se l’azione correlata non è disponibile? su Vero se si desidera che il processo sorgente continui nel caso in cui l'azione correlata diventi indisponibile su un elemento di destinazione.
    Impostando tale valore su Vero, l'azione sugli elementi di destinazione proseguirà per quanto possibile, mentre il processo sorgente proseguirà anche se l'azione correlata non risulta disponibile su alcuni degli elementi di destinazione.
  4. Fare clic su .
    Il processo viene salvato.